† Corresponding author. E-mail:
In this paper, the collective motion of self-driven robots is studied experimentally and theoretically. In the channel, the flowrate of robots increases with the density linearly, even if the density of the robots tends to 1.0. There is no abrupt drop in the flowrate, similar to the collective motion of ants. We find that the robots will adjust their velocities by a serial of tiny collisions. The speed-adjustment will affect both robots involved in the collision, and will help to maintain a nearly uniform velocity for the robots. As a result, the flowrate drop will disappear. In the motion, the robots neither gather together nor scatter completely. Instead, they form some clusters to move together. These clusters are not stable during the moving process, but their sizes follow a power-law-alike distribution. We propose a theoretical model to simulate this collective motion process, which can reproduce these behaviors well. Analytic results about the flowrate behavior are also consistent with experiments.
Collective motion is a common phenomenon existing in both nature and human society. It can be observed in various natural contexts, including fish schools,[1–3] sheep herds,[4] bird flocks,[5] insect swarms,[6,7] bacterial colonies,[8–10] cells,[11] as well as nonliving active systems.[12–14] Collective movement can also be found in many human activities, such as the vehicular traffic flow and the pedestrian flow.[15–21] From the coordinated motion of insects as small as ants to large mammals like humans, the study of collective motion shows the emergence of rich dynamical behaviors and patterns.
Generally, collective movement must occur in a system containing a large number of individuals, which can move coordinately and orderly. Since the statistical mechanics is an effective tool to deal with large populations, many efforts have been devoted to understand the mechanism of collective movement in the perspective of statistical physics.[22,23] These studies demonstrate that some long-ranged nematic orders of motion can emerge from simple microcosmic and local mechanisms. This indicates that the individuals do not need to know the information of the whole system to keep a complex collective movement.
One of the collective movements attracting a lot of attention is the motion of the self-propelled agents along a one-dimensional trial or channel, such as the motion of ants[7,24–26] and the traffic flow.[27–31] However, the motion of ants and the traffic flow are very different from each other. John et al. studied the ant traffic on trails and found that there is no jammed phase (or flowrate drop) in this system.[26] A similar phenomenon can also be found in the swarming movement of camphor boats in a ring channel.[32,33] On the other hand, traffic jam is a common phenomenon of our daily lives. Some studies suggest that the ants’ reaction to the pheromone of previous ants is a key factor for the absence of jammed phase.[34] From a traffic point of view, the collective motion of ants shows a self-organization structure with maximal efficiency,[35,36] similar to the spontaneous formation of lanes in bidirectional pedestrian flow.[37,38]
In this paper, we show that the absence of flowrate drop phenomenon can also be observed in the system of self-propelled robots. In particular, the self-propelled robots considered here do not have any intelligent reaction or pheromone, which are different from the ants. We find that the robots tend to form some clusters to move together. To better understand the phenomenon, we also propose a simple robot-following model to reproduce the behavior.
The devices used in our experiment are toy robots called Hexbug Nano, as shown in Fig.
In this paper, we focus on the movement and clustering behaviors of the robots running in a circular track as shown in Fig.
We first consider the flow–density relation in this system. Figure
The vanishing of flowrate drop can be explained as follows. When the neighboring robots meet and collide, both robots will adjust their velocities slightly, but will not come to a motionless state. In particular, the previous robot will accelerate and the following robot will decelerate. As a result, both robots will come to similar velocities. This process occurs in a very short time even when there is a high density of robots. The robots can move forward after the contact, and no stopping develops in the system. This situation can also be observed in the ant traffic. However, in the vehicular traffic flow, the vehicles will probably stop when they are close to each other. The vehicles also need more time to accelerate due to the slow-start mechanism. Therefore, flowrate drop will emerge in the vehicular traffic systems.
We also obtain the spacial–temporal (s–t) diagrams for low, intermediate, and high densities from the experiment, as shown in Fig.
To characterize the clustering behavior, we further investigate the distribution of the cluster sizes in the motion of robots. Figure
Now we consider the modeling and analysis of such a robot system. In the experiments, the robots are confined to a circular, narrow channel, in which overtaking and U-turn are not allowed. Similar to the molecular dynamics simulation, in our model the movement of robots is determined by
For the convenience of mathematical processing, we rewrite Eq. (
One can see that the mean velocity only depends on the average driving force and the friction. In the case of fixed average driving force and friction, the mean velocity will be constant. Then the flow rate of the robots in the steady state should be
The setting of the collision term is a key factor in the modeling,
However, for the traffic flow, the velocity of the following vehicle will usually reduce to zero quickly when it is too close to the previous vehicle, while the previous vehicle will not be affected at all. In this case, the velocity difference of the two adjacent vehicles will be enlarged. Moreover, the acceleration of the following vehicle also takes much more time. All these factors will induce more fluctuations into the movement of the vehicular traffic flow, which will finally lead to flowrate drop.
In the simulation, we use Eq. (
We first consider a system with only one robot. As shown in Fig.
The model discussed above is the deterministic model. This means that in the steady state all the robots form a stable configuration to move together. However, the experiment results shown in Fig.
In Fig.
In summary, we adopt the Hexbug robots to study the self-driven robots’ collective motion in a circular channel system. We find that the flow rate changes linearly with the density, and there is no flowrate drop in the process. We propose a microscopic model to study the systemʼs behavior. In this model, self propelling, stochastic noise, friction, and collision are all considered. The experiment results are well reproduced. By theoretical analysis of this model, we find that the tiny collisions between adjacent robots will help to maintain an uniform velocity for the robots, thus the traffic flowrate drop phenomenon will not emerge. We study the clustering behavior of this system. The robots neither gather together nor scatter completely. Instead, they form some clusters to move together. The size of the clusters follows a power-law-alike distribution. This distribution indicates that even if there are some giant clusters, small size clusters dominate in the system.
The findings suggest that the movement of such non-intelligent and non-pheromone self-driven robots is similar to the ant traffic, but it is different from the vehicle traffic. For the robots or ants, when the neighboring individuals collide or meet each other, the contact will help to generate a similar speed for both individuals. Their velocities do not reduce to zero. This is the reason for the disappearance of flowrate drop phenomenon. In the future, we can expect that the collision-alike mechanism of Eq. (
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] | |
[31] | |
[32] | |
[33] | |
[34] | |
[35] | |
[36] | |
[37] | |
[38] | |
[39] | |
[40] |